fftw: disp_3.o func_FFT.o func_init.o func_screen.o func_trans.o func_math.o
	gcc disp_3.o func_FFT.o func_init.o func_screen.o func_trans.o func_math.o -lm -lGL -lglut -lfftw3 -o fftw

disp_3.o: disp_3.c functions.h
	gcc -c disp_3.c
func_FFT.o: func_FFT.c
	gcc -I/usr/include -c func_FFT.c
func_init.o: func_init.c
	gcc -I/usr/include -c func_init.c
func_screen.o: func_screen.c func_math.h
	gcc -I/usr/include -c func_screen.c
func_trans.o: func_trans.c
	gcc -I/usr/include -c func_trans.c
func_math.o: func_math.c
	gcc -I/usr/include -c func_math.c

clean:
	-rm *.o
